tempestuous weather - French English Dictionary